package com.haixiaoke.saas.contract.domain;

import lombok.Data;

/**
 * @Author panda
 * @Date 2024/5/31
 **/
@Data
public class ContractParameter {

    /**
     * 合同编号
     */
    private String contractId;

    /**
     * 城市
     */
    private String city;

    /**
     * 房屋地址
     */
    private String houseAddress;

    /**
     * 户型
     */
    private String houseType;

    /**
     * 楼层
     */
    private String floor;

    /**
     * 总楼层
     */
    private String totalFloor;

    /**
     * 房屋面积
     */
    private String houseArea;

    /**
     * 承租人姓名
     */
    private String tenantName;

    /**
     * 承租人手机号
     */
    private String tenantPhone;

    /**
     * 承租人身份证号
     */
    private String tenantIdCard;

    /**
     * 租住起始日期
     */
    private String startDate;

    /**
     * 租住结束日期
     */
    private String endDate;

    /**
     * 押金金额
     */
    private String depositAmount;

    /**
     * 补充条款
     */
    private String additionalTerms;

    /**
     * 签约人
     */
    private String signer;

    /**
     * 签约日期
     */
    private String signDate;

    /**
     * 房费金额
     */
    private String rentAmount;

    /**
     * 房屋设施
     */
    private String houseFacilities;

    /**
     * 电表读数
     */
    private String electricityMeterReading;

    /**
     * 水表读数
     */
    private String waterMeterReading;

    /**
     * 付款方式
     */
    private String payType;

    /**
     * 押付方式
     */
    private String paymentMethod;

    /**
     * 收租日
     */
    private String rentDay;

    /**
     * 企业名称
     */
    private String companyName;

    /**
     * 统一社会信用代码
     */
    private String creditCode;

    /**
     * 企业联系人
     */
    private String contactPerson;

    /**
     * 联系人手机号
     */
    private String contactPhone;

    /**
     * 开户人
     */
    private String accountHolder;

    /**
     * 银行账号
     */
    private String bankAccount;

    /**
     * 开户银行
     */
    private String bankName;

    /**
     * 银行支行
     */
    private String bankBranch;

    /**
     * 服务期限
     */
    private String servicePeriod;

    /**
     * 筹备期
     */
    private String preparationPeriod;

    /**
     * 账单服务费
     */
    private String billingServiceFee;


    public ContractParameter() {
        this.contractId = "";
        this.city = "";
        this.houseAddress = "";
        this.houseType = "";
        this.floor = "";
        this.totalFloor = "";
        this.houseArea = "";
        this.tenantName = "";
        this.tenantPhone = "";
        this.tenantIdCard = "";
        this.startDate = "";
        this.endDate = "";
        this.depositAmount = "";
        this.additionalTerms = "";
        this.signer = "";
        this.signDate = "";
        this.rentAmount = "";
        this.houseFacilities = "";
        this.electricityMeterReading = "";
        this.waterMeterReading = "";
        this.payType = "";
        this.paymentMethod = "";
        this.rentDay = "";
        this.companyName = "";
        this.creditCode = "";
        this.contactPerson = "";
        this.contactPhone = "";
        this.accountHolder = "";
        this.bankAccount = "";
        this.bankName = "";
        this.bankBranch = "";
        this.servicePeriod = "";
        this.preparationPeriod = "";
        this.billingServiceFee = "";
    }
}
